golf course glasgow dundee self catering dublin bed and breakfast b&b irish celtic golf clubs scotland escorts london masters wales ayrshire master edinburgh music golf club st andrews ayr carnoustie escort golf galway pga cork degree fife education accommodation green